Draft Text/pl

Rysunek roboczy: Tekst

Lokalizacja w menu
Adnotacja → Tekst
Środowisko pracy
Rysunek roboczy, BIM
Domyślny skrót
T E
Wprowadzono w wersji
0.7
Zobacz także
Etykieta, Kształt z tekstu

Opis

Narzędzie Adnotacja wieloliniowa wstawia wielowierszowe pole tekstowe w wybranym miejscu.

Aby wstawić element tekstowy ze strzałką, użyj przycisku Rysunek roboczy: Etykieta zamiast tego polecenia.

Pojedynczy punkt wymagany przy ustawianiu tekstu

Użycie

Zobacz również: Rysunek roboczy: Tacka narzędziowa oraz Rysunek roboczy: Przyciąganie.

  1. Istnieje kilka sposobów na wywołanie polecenia:
    • Naciśnij przycisk Adnotacja wieloliniowa,
    • Wybierz opcję z menu Adnotacje → Tekst,
    • Użyj skrótu klawiaturowego: T a następnie E.
  2. Otwiera się panel zadań Tekst. Zobacz sekcję Opcje, aby uzyskać więcej informacji.
  3. Kliknij punkt w oknie widoku 3D, lub wpisz współrzędne i naciśnij przycisk Dodaj punkt.
  4. Wprowadź żądany tekst, naciskając Enter między każdą linijką.
  5. Naciśnij Enter dwukrotnie, lub naciśnij przycisk . Utwórz tekst aby zakończyć operację.

Opcje

Skróty klawiaturowe jedno znakowe dostępne w panelu zadań można zmienić. Zobacz stronę Preferencji. Skróty wymienione tutaj są skrótami domyślnymi (w wersji 1.0).

Uwagi

Właściwości

Zapoznaj się również z informacjami na stronie: Edytor właściwości.

Obiekt Adnotacja wieloliniowa wywodzi się z obiektu App: FeaturePython i dziedziczy wszystkie jego właściwości. Poniższe właściwości są dodatkowe, chyba że zaznaczono inaczej.

Dane

Podstawa

Widok

Adnotacja

Opcje wyświetlania

Grafika

Tekst

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

Narzędzie Adnotacja wieloliniowa używa metody make_text (introduced in version 0.19) środowiska Rysunek roboczy. Ta metoda zastępuje przestarzałą metodę makeText.

text = make_text(string, placement=None, screen=False)

Właściwości widoku text można zmienić poprzez nadpisanie jego właściwości, np. nadpisać ViewObject.FontSize wartością nowego rozmiaru w milimetrach.

Przykład:

import FreeCAD as App
import Draft

doc = App.newDocument()

t1 = "This is a sample text"
p1 = App.Vector(0, 0, 0)

t2 = ["First line", "second line"]
p2 = App.Vector(1000, 1000, 0)

text1 = Draft.make_text(t1, p1)
text2 = Draft.make_text(t2, p2)
text1.ViewObject.FontSize = 200
text2.ViewObject.FontSize = 200

zaxis = App.Vector(0, 0, 1)

t3 = ["Upside", "down"]
p3 = App.Vector(-1000, -500, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 180))
text3 = Draft.make_text(t3, place3)
text3.ViewObject.FontSize = 200

doc.recompute()